<?php
	session_start(); 
	$ruta_raiz = "..";
	require("../include/xajax/xajax.inc.php"); // LLAMADO DE LIBRERIA XAJAX
	$xajax = new xajax(); // CREACION DEL OBJETO XAJAX
	/* FUNCIONES XAJAX */
	$xajax->registerExternalFunction("createLink", "xajax_detalle.php");
	//$xajax->debugOn();
	$xajax->processRequests();
	
	include_once "$ruta_raiz/include/db/ConnectionHandler.php";
	include_once "$ruta_raiz/class_control/auditoria.php";
	include_once "$ruta_raiz/class_control/usuario.php";
	$db = new ConnectionHandler("$ruta_raiz");
	error_reporting(7);
	$usua_doc=$_SESSION['usua_doc'];
	$db->conn->SetFetchMode(ADODB_FETCH_ASSOC);	

	// busco los archivos detalle del proceso
	$query="SELECT DISTINCT(PAGENUM), PATHID FROM ORF_DETALLE_PROCESOS WHERE DOCID='".$_GET['DETPROCESO']."' AND APLICATIVO='".$_GET['APLICATIVO']."' ORDER BY PAGENUM ASC";		
	//$rs=$db->query($query);
	$rs=$db->conn->SelectLimit($query,40,$_GET['init_page']);
	if(count($rs)>0){
		while(!$rs->EOF){
			$array[]="(".$rs->fields['PAGENUM'].") ";
			$arrayPath[]=$rs->fields['PATHID'];
			$rs->moveNext();
		}
	}
	$pathInicial=$arrayPath[0];
	// BUSCO DATOS DEL PROCESO
	$query="SELECT
					DOCID, 
					APLICATIVO,
					NUMOBJECTS,
					IDCONTRATO,
					NUM_PROCESO,
					ANO,
					DEPENDENCIA_SOLICITANTE,
					MODALIDAD,
					CATEGORIA,
					FECHA_DOCUMENTO,
					TIPO_DOCUMENTAL,
					OFERENTE,
					CONTRATISTA
					NUM_CONTRATO
					FROM ORF_PROCESOS_APLICATIVOS
					WHERE DOCID='".$_GET['DETPROCESO']."' 
					ORDER BY FECHA_DOCUMENTO DESC";
	
	$rsPro=$db->query($query);	
	// PINTO CADA PAGINA
	if(count($array)>0){
		ob_start();
		$cont=0;				
		foreach($array as $key=>$element){
			if($cont==0){
				?>
				<tr>
				<?php
			}
			$cont++;			
			?>
			<td class="listado2" style="cursor:pointer;" 
					onClick="document.getElementById('fileZone').src='<?php echo $arrayPath[$key]; ?>'"><img src="filefind.png" width='16px'>&nbsp;&nbsp;<?php echo $element ?></td>
			<?php 
			if($cont==5){
				?>
				</tr>
				<?php
				$cont=0;	
			}						
			
		}
		$content=ob_get_clean();
	}
	unset($array);
	unset($arrayPath);
	

	// Busco los radicados asociados al proceso
	$query="SELECT RADI_NUME_RADI FROM ORF_PROCESO_RADICADO WHERE DOCID='".$_GET['DETPROCESO']."'";
	$rs=$db->query($query);
	if(count($rs)>0){
		while(!$rs->EOF){
			// Por cada radicado saco la ruta y sus respectivos anexos.
			$query2="SELECT RADI_NUME_RADI, RADI_PATH, RA_ASUN FROM RADICADO WHERE RADI_NUME_RADI='".$rs->fields['RADI_NUME_RADI']."'";
			$rs2=$db->query($query2);
			if(count($rs2)>0){
				if($rs2->fields['RADI_PATH']!=''){
					$array[]="(".$rs2->fields['RADI_NUME_RADI'].") ".substr($rs2->fields['RA_ASUN'], 0, 30);
					$arrayPath[]=$rs2->fields['RADI_PATH'];
					$PATH_RADICADO=$rs2->fields['RADI_PATH'];
				}
				
			}

			// BUSCO ANEXOS
			
			include_once($ruta_raiz."/class_control/anexo.php");
			$arrayAnexos=anexo::getObjects($db, $rs2->fields['RADI_NUME_RADI'] , 'N');
			if(count($arrayAnexos)>0){				
				foreach($arrayAnexos as $anexo){					
					$directoriobase="$ruta_raiz/bodega/";
					$coddocu=$anexo->anex_codigo;
					$linkarchivo=$directoriobase.substr(trim($coddocu),0,4)."/".substr(trim($coddocu),4,3)."/docs/".$anexo->anex_nomb_archivo;
					if($linkarchivo!=$PATH_RADICADO){
						$array[]="Anexo - (".$anexo->anex_codigo.") ".substr($anexo->anex_desc, 0, 30);
						$arrayPath[]=$linkarchivo;
					}		
				}				
			}			
			$rs->moveNext();
		}
	}	
	if($pathInicial==""){
		$pathInicial=$arrayPath[0];
	}
		
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<html>
<head>

<?php $xajax->printJavascript("$ruta_raiz/include/xajax/"); ?>
<link rel="stylesheet" href="<?php echo $ruta_raiz ?>/estilos/orfeo.css">


<meta http-equiv="Content-Type" content="text/html; charset=encoding">
<title>ORFEO :: Migraci&oacute;n</title>
</head>

<body style="font-size: 10px; font-famly: Arial; overflow:auto;" onload="document.getElementById('fileZone').width=window.innerWidth-200;" onResize="document.getElementById('fileZone').width=window.innerWidth-200;">
	<table align="center" width="80%">		
		<tr>
			<td colspan="2">
				<table width="97%">
					<tr>						
						<td class="titulos3"><b>N&uacute;mero ObjS</b></td>
						<td class="titulos3"><b>Proceso</b></td>
						<td class="titulos3"><b>A&ntilde;o</b></td>
						<td class="titulos3"><b>Dep.Solicitante</b></td>
						<td class="titulos3"><b>Modalidad</b></td>
						<td class="titulos3"><b>Categoria</b></td>
						<td class="titulos3"><b>Fecha</b></td>
						<td class="titulos3"><b>T.Documental</b></td>
						<td class="titulos3"><b>Oferente</b></td>
						<td class="titulos3"><b>Contratista</b></td>
					</tr>	
				<?php
					foreach($rsPro->fields as $key => $valor){							
						if($key!="APLICATIVO" && $key!="CLAVE_ID" && $key!="IDCONTRATO" && $key!="TIPO_CORRESPONDENCIA" && $key!="ID_NUM" && $key!="CONSECUTIVO" && $key!="DOCID"){
							$key=str_replace("_", " ", $key);								

							?>
							<td class="listado2" width="170px"><?php echo $valor ?> &nbsp;</td>
							<?php
						}						
					}
				?>
				</table>
			</td>
		</tr>
		<tr>
			<td width="200px" valign="top">
				<table width="100%">
					<tr>
						<td colspan="2">
							<?php echo $content; ?>
						</td>
					</tr>
					<?php 
					if(count($array)>0){
						foreach($array as $key=>$element){
							?>
							<tr>						
								<td class="listado2" style="cursor:pointer;" colspan="5" 
									onClick="document.getElementById('fileZone').src='<?php echo $arrayPath[$key]; ?>'"><img src="filefind.png" width='16px'>&nbsp;&nbsp;<?php echo $element ?></td>
							</tr>
							<?php 
						}
					}
					?>
					<tr>
						<td class="listado2" style="text-align:center;" colspan="5" >&nbsp;
							<a href="detalle.php?APLICATIVO=<?php echo $_GET['APLICATIVO']; ?>&DETPROCESO=<?php echo $_GET['DETPROCESO']; ?>&init_page=<?php echo $_GET['init_page']-40; ?>">
								< 
							</a>
							&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
							<a href="detalle.php?APLICATIVO=<?php echo $_GET['APLICATIVO']; ?>&DETPROCESO=<?php echo $_GET['DETPROCESO']; ?>&init_page=<?php echo $_GET['init_page']+40; ?>">>
							</a>
						</td>
					</tr>
					<tr>						
						<td class="listado2" style="text-align:center;" colspan="5" >&nbsp;</td>
					</tr>
					<tr>						
						<td class="listado2" style="text-align:center;" colspan="5" >A&ntilde;adir archivos desde radicado:</td>
					</tr>
					<tr>						
						<td class="listado2" style="text-align:center;" colspan="5" >
							<input type="text" class="textarea" id="radi_nume_radi" name="radi_nume_radi">
						</td>
					</tr>
					<tr>						
						<td class="listado2" colspan="5" >
							<center>
							<input type="button" class="botones" value="Enlazar" onClick="xajax_createLink('..', document.getElementById('radi_nume_radi').value, '<?php echo $_GET['DETPROCESO']?>');">
							</center>
						</td>
					</tr>
				</table>				
			</td>
			<td>				
				<iframe id="fileZone" width="800" src='<?php if($pathInicial!='' && $_GET['init_page']==''){ echo $pathInicial; }else{ ?>procesos_orfeo.pdf<?php } ?>' height="500" style="">					
				</iframe>
			</td>
		</tr>
	</table>	
</body>
</html>
